ribbed toad - Turkish English Dictionary